package main

import "fmt"

func main() {
	// 使用range求slice的和
	nums := []int{1, 2, 3, 4}
	sum := 0
	for _, num := range nums {
		sum += num
	}
	fmt.Println("sum:", sum)
	// 获取索引
	for i, num := range nums {
		if num == 3 {
			println("index:=", i)
		}
	}
	// 使用range循环map
	kvs := map[string]string{"a": "apple", "b": "banana"}
	for k, v := range kvs {
		println("k=", k, ", v=", v)
	}
	// 使用range枚举字符串
	for i, c := range "go" {
		println(i, c)
	}
}
